package es.tikitaka.dao;

import java.util.List;

import es.tikitaka.dictionary.ColegioDic;

/**
 * 
 * @author Saúl Domínguez
 * @since 2010
 * @category PFC
 */

public interface ColegiosDicService {

	/**
	 * Método para listar todos los colegios almacenados en el sistema
	 * 
	 * @return lista de todos los colegios
	 */
	List<ColegioDic> getList();

	/**
	 * Método para eliminar un colegio del sistema
	 * 
	 * @param id
	 *            Id del colegio a eliminar
	 * @return estado del proceso (true or false)
	 */
	boolean delete(Integer id);

	/**
	 * Método para almacenar un colegio en el sistema o las modificaciones de un
	 * colegio ya existente
	 *  // *
	 * @param colegio
	 *            Colegio a almacenar
	 * @return estado del proceso (true or false)
	 */
	boolean save(ColegioDic colegio);
}
